pywlroots is a Python binding to the wlroots library using cffi.
The library uses pywayland to provide the Wayland bindings and
python-xkbcommon to provide wlroots keyboard functionality.
